cover oneself with a shield - Français Anglais Dictionnaire